package com.klangner.go.app.strategy;

import com.klangner.go.app.rules.BoardModel;

public interface IGoEstimator {

  // This returns an estimation of the position's value, from
  // the point of view of the "color" player
  public abstract float estimatePosition(BoardModel position, int color);

  // Checks the state of the game (in progress, who won if over...)
  public abstract int checkPositionState(BoardModel position);
}
